We are looking for a team member to build performant mobile app for the iOS platform. He or she will be responsible for architecting and building these applications, among others. He or she will also have to coordinate with the teams responsible for other layers of the application design & infrastructure.
Core skills:
Confident communicator in English
Proactive about ideas and confident enough to speak up when he or she has an opinion
Able to give constructive criticism about the work of others and can receive the same
Love to be challenged, in and out of his or her day job
Understand how to stay focused on delivering
Enjoy teaching others
Required skills:
3+ years of continuous Javascript Frontend and/or Backend experience
Firm grasp of JavaScript and its nuances, including ES6+ syntax
Knowledge of functional or object-oriented programming
Ability to write well-documented, clean Javascript code
Rock solid at working with third-party dependencies and debugging dependency conflicts
Familiarity with native build tools, like Xcode, Gradle, Android Studio
Understanding of REST APIs, the document request model, and offline storage
Experience with automated testing suites, like Jest or Mocha
Confident in Git and Github skills
Integrating various event tracking frameworks and marketing automation tools to support business and marketing teams operating more efficiently at scale
Useful skills:
Used JIRA and understand what a good workflow looks like
Used code quality tools, ideally in a CI environment
Used at least two of the following: React, Redux, Typescript, Kotlin, Swift